/**
* @project admin-go-api
* @name sysLogin
* @descriptions 登录结构体
* @author 寒锋
* @date 2023-12-20 15:04:22
 */

package entity

// JwtAdmin 鉴权结构体
type JwtAdmin struct {
	AdminId      uint   `json:"admin_id"`      // id
	Username     string `json:"username"`      // 用户账号
	Nickname     string `json:"nickname"`      // 昵称
	ProfilePhoto string `json:"profile_photo"` // 头像
	Email        string `json:"email"`         // 邮箱
	Phone        string `json:"phone"`         // 电话
	Note         string `json:"note"`          // 备注
}

// LoginDto 登录对象
type LoginDto struct {
	Username string `json:"username" validate:"required"`            // 用户名
	Password string `json:"password" validate:"required"`            // 密码
	Captcha  string `json:"captcha" validate:"required,min=4,max=6"` // 验证码
	IdKey    string `json:"idKey" validate:"required"`               // uuid
}
